from math import sqrt
def check(x):                   # 定义check() 函数来判断数字是否为素数
    if x < 2:                   # 若该数字小于则不是素数
        return False
    elif x == 2:                # 2 是较特殊的素数
        return True
    elif x % 2 == 0:            # 去除为2的倍数的数
           return False
    else:
        for i in range(3, int(sqrt(x)) + 1):
            if x % i == 0:
                return False
    return True

def prime(m,n):                     # 定义prime() 函数用于计算输入区间(m,n)内有多少个素数
    count = 0
    for x in range(m,n):
        if check(x):                # 用for循环遍历出的数(x)调用函数check()来判断x是不是素数
            count +=1               # 若为素数就累加1次
    print(count)
m = int(input())                    # 接收输入的两个整数，用于判断在此区间内素数的个数
n = int(input())
prime(m,n)


